<template>
<details open=""><summary>显示类型声明</summary><div class="language-ts vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">ts</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodeValue</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> |</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> number</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodePathValue</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodeValue</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[]</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderValue</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  |</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodeValue</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  |</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodePathValue</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  |</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> (</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">CascaderNodeValue</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> |</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodePathValue</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">)[]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Resolve</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> (</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">data</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> any</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">) </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">=&gt;</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> ExpandTrigger</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #032F62; --shiki-dark: #9ECBFF;"> 'click'</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> |</span><span style="--shiki-light: #032F62; --shiki-dark: #9ECBFF;"> 'hover'</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> LazyLoad</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> (</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">node</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">resolve</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Resolve</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">) </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">=&gt;</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> isDisabled</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> (</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">data</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderOption</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">node</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">) </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">=&gt;</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">type</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> isLeaf</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> =</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> (</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">data</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderOption</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">node</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">) </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">=&gt;</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">interface</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderOption</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> extends</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Record</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">&lt;</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;">string</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;">unknown</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">&gt; {</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  label</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  value</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodeValue</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  children</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderOption</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[]</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  disabled</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  leaf</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">}</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">interface</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderProps</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> {</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  expandTrigger</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> ExpandTrigger</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  multiple</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  checkStrictly</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  emitPath</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  lazy</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  lazyLoad</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> LazyLoad</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  value</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  label</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  children</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  disabled</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> |</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> isDisabled</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  leaf</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> |</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> isLeaf</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  hoverThreshold</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">?:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> number</span></span>
<span class="line"><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">}</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">class</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> {</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> uid</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> number</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> level</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> number</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> value</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodeValue</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> label</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> pathNodes</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[]</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> pathValues</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodePathValue</span></span>
<span class="line"><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">  readonly</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;"> pathLabels</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  childrenData</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> ChildrenData</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  children</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[]</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  text</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  loaded</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">  /**</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   * Is it checked</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   *</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   * </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">@default</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> false</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   */</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  checked</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">  /**</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   * Used to indicate the intermediate state of unchecked and fully checked child nodes</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   *</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   * </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">@default</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> false</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   */</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  indeterminate</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">  /**</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   * Loading Status</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   *</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   * </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">@default</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;"> false</span></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">   */</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  loading</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">  // getter</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  isDisabled</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  isLeaf</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span></span>
<span class="line"><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">  valueByOption</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodeValue</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;"> |</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNodePathValue</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #6A737D; --shiki-dark: #6A737D;">  // method</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  appendChild</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">childData</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderOption</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">)</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> Node</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  calcText</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">allLevels</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">separator</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">)</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  broadcast</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">event</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">...</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">args</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> unknown</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[])</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  emit</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">event</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> string</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">, </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">...</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">args</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> unknown</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">[])</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  onParentCheck</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">checked</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">)</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  onChildCheck</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">()</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  setCheckState</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">checked</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">)</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;">  doCheck</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">(</span><span style="--shiki-light: #E36209; --shiki-dark: #FFAB70;">checked</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> boolean</span><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">)</span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">:</span><span style="--shiki-light: #005CC5; --shiki-dark: #79B8FF;"> void</span></span>
<span class="line"><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">}</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light: #24292E; --shiki-dark: #E1E4E8;">Node </span><span style="--shiki-light: #D73A49; --shiki-dark: #F97583;">as</span><span style="--shiki-light: #6F42C1; --shiki-dark: #B392F0;"> CascaderNode</span></span></code></pre></div></details>
</template>
<style scoped>
@import '../../assets/elementPlusDemo.css'
</style>